package com.ruoyi.zhgd.service;

import com.ruoyi.zhgd.domain.vo.NAsphaltOutputPieVo;
import com.ruoyi.zhgd.domain.vo.NAsphaltOutputStatisticsVo;

import java.util.List;
import java.util.Map;

/**
 * 沥青产量统计分析业务接口
 *
 * @author tll
 * @date 2023-10-12
 */
public interface NAsphaltOutputStatisticsService {

    /**
     * 历年产量数据
     * @param params
     * @return
     */
    List<NAsphaltOutputStatisticsVo> listForYear(Map<String, Object> params);

    /**
     * 月产量数据
     * @param params
     * @return
     */
    List<NAsphaltOutputStatisticsVo> listForMonth(Map<String, Object> params);

    /**
     * 日产量数据
     * @param params
     * @return
     */
    List<NAsphaltOutputStatisticsVo> listForDay(Map<String, Object> params);

    /**
     * 项目产量数据
     * @param params
     * @return
     */
    NAsphaltOutputPieVo listForProject(Map<String, Object> params);

    /**
     * 配方产量数据
     * @param params
     * @return
     */
    NAsphaltOutputPieVo listForMatch(Map<String, Object> params);
}
